Practical Methods for Approximating Shortest Paths on a Convex Polytope in R3

نویسندگان

  • John Hershberger
  • Subhash Suri
چکیده

We propose a n extremely simple approximation scheme for computing shortest paths on the surface of a convex polytope in three dimensions. Given a convex polytope P with n vertices and two points p,q on its surface, let d{subscript p}(p,q) denote the shortest path distance between p and q on the surface of P. Our algorithm produces a path of length at most 2*d{subscript p}(p,q) in time O(n). Extending this results, we can also compute ana pproximation of the shortest path tree rooted at an arbitrary point x {lying in} P in time O(nlogn). In the approximate tree, the distance between a vertex v {lying in} P and x is at most c*d{subscript p}(x,v), where c = 2.38(1+{epsilon}) for any fixed {epsilon} > 0. The best algorithm for computing an exact shortest path on a convex polytopt take {omega}(n squared) tiem in the worst case; in addition, they are too complicated to be suitable in practice. We can also get a weak approximation result in the general case of k disjoint convex polyhedra: in... Read complete abstract on page 2.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximate Shortest Paths and Geodesic Diameter on a Convex Polytope in Three Dimensions

Given a convex polytope P with n edges in R3, we present a relatively simple algorithm that preprocesses P in O(n) time, such that, given any two points s, t ∈ ∂P , and a parameter 0 < ε ≤ 1, it computes, in O((log n)/ε1.5 + 1/ε3) time, a distance 1P(s, t), such that dP(s, t) ≤ 1P(s, t) ≤ (1+ ε)dP(s, t), where dP(s, t) is the length of the shortest path between s and t on ∂P . The algorithm als...

متن کامل

Total Curvature and Spiralling Shortest Paths

This paper gives a partial confirmation of a conjecture of Agarwal, Har-Peled, Sharir, and Varadarajan that the total curvature of a shortest path on the boundary of a convex polyhedron in R3 cannot be arbitrarily large. It is shown here that the conjecture holds for a class of polytopes for which the ratio of the radii of the circumscribed and inscribed ball is bounded. On the other hand, an e...

متن کامل

Pii: S0925-7721(02)00100-1

We develop algorithms for the approximation of a convex polytope in R3 by polytopes that are either contained in it or containing it, and that have fewer vertices or facets, respectively. The approximating polytopes achieve the best possible general order of precision in the sense of volume-difference. The running time is linear in the number of vertices or facets.  2002 Elsevier Science B.V. ...

متن کامل

Euclidean Shortest Paths on Polyhedra in Three Dimensions

In this thesis we develop optimal-time algorithms for computing shortest paths on polyhedral surfaces in three dimensions. Specifically: • We present an optimal-time algorithm for computing (an implicit representation of) the shortest-path map from a fixed source s on the surface of a convex polytope P in three dimensions. Our algorithm, which settles a major problem that has been open for more...

متن کامل

Computing Approximate Shortest Paths on Convex Polytopes1

The algorithms for computing a shortest path on a polyhedral surface are slow, complicated, and numerically unstable. We have developed and implemented a robust and efficient algorithm for computing approximate shortest paths on a convex polyhedral surface. Given a convex polyhedral surface P in R3, two points s, t ∈ P , and a parameter ε > 0, it computes a path between s and t on P whose lengt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 10  شماره 

صفحات  -

تاریخ انتشار 1995